package year_month_day;

import java.util.Scanner;

public class year_month_day {
    public static void main(String[] args)
    {
        //从键盘输入一个年份（如2000年）和一个月份（如2月），用switch语句或表达式返回该月的天数（29），将其存入一个变量。
        System.out.print("输入一个年份：");
        Scanner sc = new Scanner(System.in);
        int year = sc.nextInt();
        System.out.print("输入一个月份：");
        int month = sc.nextInt();
        System.out.print("该月的天数为：");
        switch(month)
        {
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12:
                System.out.println("31");
                break;
            case 4:
            case 6:
            case 9:
            case 11:
                System.out.println("30");
                break;
            case 2:
            {
                if(year%400==0||(year%4==0&&year%100!=0))
                {
                    System.out.println("29");
                }
                else
                {
                    System.out.println("28");
                }
                break;
            }
            default:
                System.out.println("输入错误");
        }
    }
}
